/*
 * UMLSynch plugin for Eclipse
 * http://umlsynch.googlecode.com
 *
 * Copyright 2008-2010, Evgeny Alexeyev
 * Licensed under the EPL - v1.0
 * http://www.eclipse.org/legal/epl-v10.html
 *
 */

package com.googlecode.umlsynch.EclipseOperationServer;

import java.io.Serializable;

public class VPSDESearchQueryDescription implements Serializable {
	
	public enum TSearchType {
		WORKSPACE_SCOPE,
		SELECTION_SCOPE,
		SELECTED_PROJECTS_SCOPE,
		WORKING_SET_SCOPE
	};
	
	public String[] SearchPatterns;
	public String[] SearchPaths;
	public String searchText;
	public boolean isCaseSensitive;
	public boolean isRegExSearch;
	public TSearchType SearchType;
	public boolean fSearchDerived;
	public String projectName;
}
